package cn.edu.ctgu.geo.type;

// 定义 PoleGrid 类，对应 TypeScript 中的 PoleGrid 类型
public class PoleGrid {
    private boolean isPoint;
    private Double lngSize;
    private double latSize;

    // 构造函数
    public PoleGrid(boolean isPoint, double latSize) {
        this.isPoint = isPoint;
        this.latSize = latSize;
    }

    // 全参数构造函数
    public PoleGrid(boolean isPoint, Double lngSize, double latSize) {
        this.isPoint = isPoint;
        this.lngSize = lngSize;
        this.latSize = latSize;
    }

    // Getter 和 Setter 方法
    public boolean isPoint() {
        return isPoint;
    }

    public void setPoint(boolean point) {
        isPoint = point;
    }

    public Double getLngSize() {
        return lngSize;
    }

    public void setLngSize(Double lngSize) {
        this.lngSize = lngSize;
    }

    public double getLatSize() {
        return latSize;
    }

    public void setLatSize(double latSize) {
        this.latSize = latSize;
    }
}
